/* global $ */
/* this is an example for validation and change events */
$.fn.numericInputExample = function () {
	'use strict';
	var element = $(this);
	//console.log(element);
	//alert(element.html());
		/*footer = element.find('tfoot tr'),//表示查找tfoot-》tr 有多少个，返回给footer
		dataRows = element.find('tbody tr'),
		initialTotal = function () {
			var column, total;
			
			for (column = 1; column < footer.children().size(); column++) {
				total = 0;
				var ik=0;
				dataRows.each(function () {
					var row = $(this);
					//ik=ik+1;
					//alert(ik);
					//alert(column+row.html());
					total += parseFloat(row.children().eq(column).text());
				});
				footer.children().eq(column).text(total);
			};
			
		};*/
	element.find('td').on('change', function (evt,text) {
		  		   
		var ijs=0;
		//$(this).text("sasadas");
		//表体只有第一行 才能进行数据分解。
		
		element.parent().parent().find('tbody td').each(function () {
			
			if(text==$(this).text())
				{
				    ijs=ijs+1;
				   
				}
		});
	   if(ijs>1)
	   {
		   var ijsdb=0;
		   for(ii=0;ii<DBsj.length;ii++)
			{
			   if(text==DBsj[ii])
				{
				  
				   ijsdb=1;
				   break;
				   
				}
			  
			}
		   if(ijsdb==1)
			{
			   alert("数据重复");
		       return false;
			}
		  
	    	
	   }//最终事件函数返回值，不能再each循环中使用，否则返回值是 错误值
	   return true;
	});
	//initialTotal();
	return this;
};
